Big Huge Thesaurus

data input device

noun